Help update this page

🌏

There’s a new version of this page but it’s only in English right now. Help us translate the latest version.

No bugs here!🐛

This page is not being translated. We've intentionally left this page in English for now.

Ethereum Development Tutorials

Welcome to our curated list of community tutorials.

aave (3)
bash (1)
blockchain (1)
brownie (8)
career (1)
chainlink (3)
dapptools (1)
defi (1)
erc-20 (2)
ethers.js (2)
events (2)
ganache (1)
hardhat (4)
ipfs (1)
javascript (2)
mocking (1)
multicall (1)
nft (2)
openzeppelin (3)
oracles (2)
proxies (1)
python (8)
react (4)
smart contracts (9)
smart-contracts (4)
solidity (15)
testing (3)
upgrades (3)
video (9)
web3.py (7)

Learn Dapptools | Code like MakerDAO & the DAI team

beginner

✍️Patrick Collins •📆 January 17, 2022 •⏱️25 min •🔗External

We look at how to make all you wonderful web3, blockchain, and smart contract developers even BETTER by showing you how to use dapptools!

solidity
events
dapptools
smart contracts
bash
video

Events and Logging in Solidity

beginner

✍️Patrick Collins •📆 November 25, 2021 •⏱️5 min •🔗External

Learn all about solidity events and logging, with hardhat and brownie examples! With video example: https://www.youtube.com/watch?v=KDYJC85eS5M

solidity
events
hardhat
brownie
smart contracts
javascript
python

How to become a blockchain engineer

beginner

✍️Patrick Collins •📆 November 8, 2021 •⏱️12 min •🔗External

We explore the steps one needs to take to enter the world as a blockchain developer and engineer. We talk about how to get there.

career
solidity

What is Multicall?

intermediate

✍️Patrick Collins •📆 October 14, 2021 •⏱️15 min •🔗External

Learn how to make multiple API calls to a blockchain node with a single API call to a multicall contract.

brownie
web3.py
video
python
multicall

Solidity, Blockchain, and Smart Contract Course

beginner

✍️Patrick Collins •📆 September 9, 2021 •⏱️960 min •🔗External

This course will give you a full introduction into all of the core concepts in blockchain, smart contracts, solidity, NFTs/ERC721s, ERC20s, Coding Decentralized Finance (DeFi), python and solidity, Chainlink, Ethereum, upgradable smart contracts, and full stack blockchain development.

solidity
brownie
web3.py
smart contracts
react
blockchain
video
ipfs
oracles
nft
erc-20
upgrades
python
mocking
testing
aave
chainlink
ganache

How to make NFT Art with On-Chain Metadata

beginner

✍️Patrick Collins •📆 September 3, 2021 •⏱️180 min •🔗External

Explore the world of using SVGs to generate random NFT ImageURIs and Metadata 100% on-chain.

solidity
ethers.js
hardhat
nft
smart contracts
javascript
chainlink
video

The Complete Guide to Full Stack Ethereum Development

beginner

✍️Nader Dabit •📆 August 25, 2021 •⏱️18 min •🔗External

Building Full Stack dApps with React, Ethers.js, Solidity, and Hardhat

solidity
hardhat
ethers.js
smart-contracts
react

Decentralized Staking App

beginner

✍️Austin Griffith •📆 August 15, 2021 •🔗External

Build, test and ship your own decentralized staking app!

solidity
smart-contracts
react
testing

Simple NFT Example

beginner

✍️Austin Griffith •📆 August 3, 2021 •🔗External

Build, mint, and send around your own ERC721!

solidity
smart-contracts
react

Leveraged Trading in DeFi

beginner

✍️Patrick Collins •📆 June 29, 2021 •⏱️34 min •🔗External

Leveraged trading is a common strategy in traditional finance, and leveraged trades are even easier to do in DeFi

solidity
web3.py
brownie
aave
smart contracts
python
video

Hardhat's tutorial for beginners

beginner

✍️Hardhat •📆 June 22, 2021 •🔗External

Hardhat's beginners guide to Ethereum contracts and dApp development

hardhat
solidity
testing
smart-contracts

Aave Flash Loan Tutorial

intermediate

✍️Patrick Collins •📆 May 24, 2021 •⏱️30 min •🔗External

All about upgradable smart contracts, proxies, and using delegatecall in your solidity.

solidity
web3.py
brownie
upgrades
smart contracts
python
openzeppelin
proxies
video

Create your own Blockchain ERC20 Token

beginner

✍️Patrick Collins •📆 May 24, 2021 •⏱️30 min •🔗External

Deploy your smart contract to Opensea, end-to-end.

solidity
web3.py
brownie
smart contracts
python
openzeppelin
erc-20
video

NFT/ERC-721/Collectible END-TO-END TUTORIAL | Deploy, List on Opensea, Host Metadata on IPFS

beginner

✍️Patrick Collins •📆 May 9, 2021 •⏱️17 min •🔗External

Build your own ERC20 token using Brownie, Python, and Solidity.

solidity
web3.py
brownie
upgrades
smart contracts
python
openzeppelin
chainlink
video

Upgrading your Smart Contracts | A Tutorial & Introduction

intermediate

✍️Patrick Collins •📆 April 25, 2021 •⏱️17 min •🔗External

Learn how to make contracts that use flash loans. Using Brownie, Solidity, Aave.

solidity
web3.py
brownie
aave
smart contracts
python
video
defi

How to Fetch the Current Price of Ethereum in Solidity

beginner

✍️Harry Papacharissiou •📆 January 5, 2021 •🔗External

Learn how to fetch the current price of Bitcoin, Ethereum and other cryptocurrencies in your Solidity smart contracts.

solidity
oracles